package com.docmanage.am.domain.dto;

import com.docmanage.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.Date;

/**
 * @author yhd
 * @create 2023/12/2 10:24
 * 档案大列表查询前端传递dto
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AmDescriptionSearchDTO extends CommonDTO{

    /** 档案编号 */
    private String descriptionNo;

    /** 案卷号 */
    private String fileCode;

    /** 档案类别 */
    private String classificationCode;

    /** 档案级别 */
    private Long groupId;

    /** 提名 */
    private String title;

    /** 主题词 */
    private String keyword;

    /** 档案柜 */
    private Long cabinetId;

    /** 归档时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date archiveTime;


    /** 借阅状态。0：正常。1：被借走。 */
    private String brStatus;

    /**
     * 单据拥有者
     */
    private Long UserId;

    /**
     * 展示索引
     */
    private String extendedIndex;

    /**
     * 档案状态
     */
    private String status;

    /**
     * 归档类型
     */
    private String archivedType;
}
